package com.shenmazong.user.service;

import com.shenmazong.user.pojo.TbSysUser;
import com.baomidou.mybatisplus.extension.service.IService;
import com.shenmazong.utils.ResultResponse;
import com.shenmazong.vo.IdVo;
import com.shenmazong.vo.LoginUserInfoVo;
import com.shenmazong.vo.PageInfoVo;

/**
 *
 */
public interface TbSysUserService extends IService<TbSysUser> {

    ResultResponse add(TbSysUser user);

    ResultResponse del(IdVo idVo);

    ResultResponse set(TbSysUser user);

    ResultResponse getSysUserById(IdVo idVo);

    ResultResponse getSysUserByPage(PageInfoVo pageInfoVo);

    ResultResponse loginByUserName(LoginUserInfoVo loginUserInfoVo);
}
